Embedding critics in design environments
نویسندگان
چکیده
Human understanding in design evolves through a process of critiquing existing knowledge and consequently expanding the store of design knowledge. Critiquing is a dialogue in which the interjection of a reasoned opinion about a product or action triggers further reflection on or changes to the artifact being designed. Our work has focused on applying this successful human critiquing paradigm to human-computer interaction. We argue that computer-based critiquing systems are most effective when they are embedded in domain-oriented design environments, which are knowledge-based computer systems that support designers in specifying a problem and constructing a solution. Embedded critics playa number of important roles in such design environments: (1) they increase the designer's understanding of design situations by pointing out problematic situations early in the design process; (2) they support the integration of problem framing and problem solving by providing a linkage between the design specification and the design construction; and (3) they help designers access relevant information in the large information spaces provided by the design environment. Three embedded critiquing mechanisms-generic, specific, and interpretive critics-are presented, and their complementary roles within the design environment architecture are described.
منابع مشابه
Visual Critiquing in Domain Oriented Design Environments: Showing the Right Thing at the Right Place
Traditionally critiquing messages in Domain Oriented Design Environments are presented as text in a window to which all critics send their message. In this paper alternative methods for presenting critiquing messages in a direct manipulation style will be discussed. Critics which change the shape of the cursor, indicate relations of objects, change the visible properties of the objects, modify ...
متن کاملArchitecture Design From the Perspective of Human Cognitive Needs
Software architectures are useful, in part, because they use the appropriate level of abstraction to support the design of complex systems. Software architecture research has quickly evolved to the degree that design environments have been implemented to support software architects in creating new designs. We report on a software architecture design environment named Argo that differs from othe...
متن کاملReinforcement Learning in Markovian and Non-Markovian Environments
This work addresses three problems with reinforcement learning and adap-tive neuro-control: 1. Non-Markovian interfaces between learner and environment. 2. On-line learning based on system realization. 3. Vector-valued adaptive critics. An algorithm is described which is based on system realization and on two interacting fully recurrent continually running networks which may learn in parallel. ...
متن کاملCritics for Knowledge-Based Design Systems
Expert critics have been built to critique human performance in various areas such as engineering design, decision making, etc. We suggest that critics can also be useful in building and use of knowledge-based design systems (KBDSs). Knowledge engineers elicit knowledge from domain experts and build a knowledge-based design system. The system generates designs. The amount of knowledge the syste...
متن کاملAssociation of hyperhomocysteinemia with coronary artery disease in southern Iran
Dear Editor, In response to the criticisms regarding the article entitled; “association of hyperhomocysteinemia with coronary artery disease in Southern Iran”, published in Iran J Med Sci,1 we still believe the methodology used in this study was a case control design as the cases where chosen on the basis of outcome (coronary artery disease) and the controls were individuals without the disease...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Knowledge Eng. Review
دوره 8 شماره
صفحات -
تاریخ انتشار 1993